import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * 
 * la clase Redring hijo de anillo es una clase que hara que auemnte el puntaje
 * si el jugador lo toca
 * @author (Carlos Andrés Olea Reyes)
 * @version (a version number or a date)
 */
public class Redring extends Anillo
{  
   

   /**
     * se encarga de moverse de forma circular teniendo cierta dificultad al querer obtenerlo
     */
    public void act() 
    {   
        
        // Add your action code here.
        super.act();
    
    }
    public void movimientoAnillo()
    {
        boolean semueve=super.getband(); 
        setGlobalLocation(getGlobalX(),getGlobalY());   
        
        
        if(semueve==true)
        {
          if(getGlobalX()<580)
          {
          move(-10);
          turn(-15);
          }
          else{
             semueve=false;
             super.cambiaval(semueve);
            }
        }
        else
        {
          if(getGlobalX()>15)
          {
           move(-10);
          turn(-15);
          }
          else{
              semueve=true;
              super.cambiaval(semueve);
            } 
        }
        elimina();
    
        
    }
    /**
     * se elimina al estar fuera de foco del mundo
     */
   public void elimina()
    {
     if(getY()<-20)
       {
       ScrollWorld world1; 
           world1=super.getWorld(); 
           world1.removeObject(this);
       }
    
    }
   
   
    
}
